#include <iostream>
#include <string>

using namespace std;

int lengthOfLastWord(string s) {
    int end = s.length() - 1;
    while (end >= 0 && s[end] == ' ') { // 从字符串末尾开始向前遍历，直到遇到第一个非空格字符
        end--;
    }
    if (end < 0) { // 字符串中没有非空格字符，返回 0
        return 0;
    }
    int start = end;
    while (start >= 0 && s[start] != ' ') { // 从最后一个单词的结尾位置开始向前遍历，直到遇到第一个空格字符或者到达字符串开头
        start--;
    }
    return end - start; // 计算最后一个单词的长度
}

int main() {
    string x;
    getline(cin,x);
    cout << lengthOfLastWord(x) << endl;
    return 0;
}